Tips Trik Cloud Services

GitHub CI-CD Action bersama NodeJS


CI - CD GitHub

Setelah SSH berhasil terkonfigurasi, silahkan pergi ke VPS untuk menyalankan terlebih dahulu project dengan pm2.

Pastikan kalian sudah melakukan Instalasi keperluan nodejs & pm2:
$ apt install npm
$ npm install pm2 -g

Setelah menginstall dependencies, silahkan coba jalani terlebih dahulu project node js menggunakan pm2.

$ cd CICD-NodeJS
$ pm2 start index.js — name CICDApps
Pastikan pm2 selalu aktif saat proses CD berlangsung, karena jika mati, Github CD tidak bisa terhubung dengan VPS.

Setelah seperti ini, kembali ke github. Tidak lupa untuk save/commit yml workflow CD yang tadi kita buat. Lalu cek ke actions.

Akan muncul seperti ini